package org.projectback.service.SarchService;


import org.projectback.entity.FileEntity.DTO.FileDTO;

import java.io.File;

/**
 * Search接口
 *
 * @author K·K
 * @version 1.0
 * @Date 2025/10/9
 */
public interface SearchService {
    //在这里我需要有一个顶层的方法 用于与数据库交互那么类型是什么？

    /**
     * 用于获取对应的文件对象
     * @return 文件对象
     */
   <T> FileDTO getFileDTO(long userid, T data);

    /**
     * 用于获取对应的文件
     * @return 文件
     */
    File getFile(FileDTO fileDTO);
}
